﻿package com.ease.integration.context.vo
{

	[Bindable]
	[RemoteClass(alias="com.ease.integration.context.vo.IntegrationServiceDispatchWrapperContext")]
	
	public class IntegrationServiceDispatchWrapperContext
	{

		private var _externalServiceName:String;
		private var _integrationServiceDefinitionKey:String;
		private var _requestArguments:Object;
		private var _responseArguments:Object;

		public function IntegrationServiceDispatchWrapperContext()
		{
		}

		public function get externalServiceName():String
		{
			return _externalServiceName;
		}

		public function set externalServiceName(value:String):void
		{
			_externalServiceName = value;
		}

		public function get integrationServiceDefinitionKey():String
		{
			return _integrationServiceDefinitionKey;
		}

		public function set integrationServiceDefinitionKey(value:String):void
		{
			_integrationServiceDefinitionKey = value;
		}

		public function get requestArguments():Object
		{
			return _requestArguments;
		}

		public function set requestArguments(value:Object):void
		{
			_requestArguments = value;
		}

		public function get responseArguments():Object
		{
			return _responseArguments;
		}

		public function set responseArguments(value:Object):void
		{
			_responseArguments = value;
		}
	}
}